Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

ProGuard
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
ProGuard ist eine freie Software, die kompilierte Java-Dateien (Bytecode) komprimiert (shrinker), optimiert (optimizer) und ihre Dekompilierung erschwert (obfuscator). Des Weiteren erkennt und entfernt die Software nicht genutzte Kategorien, Felder und Attribute und trΓ€gt somit dazu bei, dass die JAR-Dateien kleiner werden und stabiler laufen.cite-ref-3[3]

Contents

β€’ Android
β€’ Lizenzierung
β€’ Alternativen
β€’ Siehe auch
β€’ Weblinks

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Funktionsumfang

ProGuard unterstΓΌtzt alle Class-Dateien von Java Version 1.1 bis 18. Zudem kΓΆnnen neben normalen Java-Anwendungen (J2SE) auch J2ME-Anwendungen optimiert werden.

Das Programm verfΓΌgt ΓΌber eine Vielzahl von Optionen und eine ausfΓΌhrliche englischsprachige Dokumentation. Um das Optimieren von Java-Anwendungen zu erleichtern, wird es mit einem grafischen Assistenten ausgeliefert. Es kann aber auch ΓΌber die Kommandozeile, als Ant-Task oder ΓΌber Konfigurationsdateien benutzt werden.

Android

ProGuard wird von Google fΓΌr die Entwicklung von Android-Applikationen empfohlen und ist auch in das Build-System fΓΌr Android integriert.cite-ref-4[4]

Lizenzierung

ProGuard wurde unter den Bedingungen der GPL-Lizenz (Version 2 oder spΓ€ter) verΓΆffentlicht, wobei zusΓ€tzlich fΓΌr einige andere Programmierwerkzeuge (u. a. Ant und Maven) die GPL linking exception hinzugefΓΌgt wurde. Obwohl das Programm selbst freie Software ist, kann es auch benutzt werden, um proprietΓ€re Anwendungen zu optimieren.

Alternativen

Es gibt eine Reihe anderer, teils kommerzieller Programme, die wie ProGuard Java Bytecode komprimieren, optimieren und ihre Dekompilierung erschweren kΓΆnnen. Viele davon werden auch auf der ProGuard Homepage gelistet.cite-ref-5[5] ErwΓ€hnenswert sind DashOcite-ref-6[6], yGuardcite-ref-7[7] und Zelix Klassmaster.cite-ref-8[8]

Siehe auch
Weblinks

β€’ Offizielle Website
β€’ Offizielle Website der Firmenmutter GuardSquare

Einzelnachweise

cite-note-2677d14a91e3caac-11. Release 7.8.2. 3. Dezember 2025 (abgerufen am 4. Dezember 2025).
cite-note-31e01ea2d8f5b533-22. github.com. (abgerufen am 28. Dezember 2020).
cite-note-33. ↑ ProGuard - Download - heise online. In: heise.de. Abgerufen am 26. Oktober 2015.
cite-note-44. ↑ Seite zu ProGuard in der Android Entwicklerdokumentation
cite-note-55. ↑ ProGuard Alternativen lt. ProGuard
cite-note-66. ↑ DashO Homepage
cite-note-77. ↑ YGuard Homepage
cite-note-88. ↑ Zelix Klassmaster Homepage